Flip a coin 1000 times and count heads and tailsΒΆ

Flip a coin 1000 times and count heads and tails.
Expected output:
Heads: 5073
Tails: 4927
import random
import itertools

results = {
    'heads': 0,
    'tails': 0,
}

sides = list(results.keys())

for i in range(10000):
    results[random.choice(sides)] += 1

print('Heads:', results['heads'])
print('Tails:', results['tails'])

Output:

Heads: 5037
Tails: 4963